'宣言
Public Overloads Function GroupBy (Of TKey,TElement,TResult)( _ ByVal keySelector As System.Linq.Expressions.Expression(Of Func(Of T,TKey)), _ ByVal elementSelector As System.Linq.Expressions.Expression(Of Func(Of T,TElement)), _ ByVal resultSelector As System.Linq.Expressions.Expression(Of Func(Of TKey,IEnumerable(Of TElement),TResult)) _ ) As View(Of TResult)
public View<TResult> GroupBy<TKey,TElement,TResult>( System.Linq.Expressions.Expression<Func<T,TKey>> keySelector, System.Linq.Expressions.Expression<Func<T,TElement>> elementSelector, System.Linq.Expressions.Expression<Func<TKey,IEnumerable<TElement>,TResult>> resultSelector )
パラメータ
- keySelector
- 各要素のキーを抽出する関数。
- elementSelector
- System.Linq.IGrouping`2内の要素に各ソース要素をマッピングする関数。
- resultSelector
- 各グループの結果値を作成する関数。
型パラメータ
- TKey
- keySelectorによって返されるキーの型。
- TElement
- グループ内の要素の型。
- TResult
- resultSelectorによって返される結果値の型。
戻り値の型
各要素がグループとキーへの投影を表す TResultの型の要素のビュー。